var express = require('express');
var router = express.Router();

/* GET home page. */
router.get('/', function(req, res, next) {
    res.render('index', { title: 'Express' });
});

router.post('/code', function(req, res, next) {
    setTimeout(function() {
        res.json({
            state: '1',
            txt: '提交成功'
        });
    }, 1000)
});

router.post('/error', function(req, res, next) {
    setTimeout(function() {
        res.json({
            state: '0',
            txt: '提交失败'
        });
    }, 1000)
});

router.post('/state', function(req, res, next) {
    setTimeout(function() {
        res.json({
            state: '2',
            tagname: 'new'
        });
    }, 1000)
});

router.post('/data', function(req, data, next) {
    setTimeout(function() {
        data.json({
            state: '1',
            txt: '导入成功'
        });
    }, 1000)
});

router.post('/delete', function(req, res, next) {
    setTimeout(function() {
        res.json({
            state: '1',
            txt: '删除成功'
        });
    }, 1000)
});

router.post('/type', function(req, res, next) {
    setTimeout(function() {
        res.json({
            data: [{
                    id: '001',
                    value: '考研数学'
                }, {
                    id: '002',
                    value: '高中数学'
                }, {
                    id: '003',
                    value: '小学数学'
                },
                {
                    id: '004',
                    value: '大学数学'
                }
            ]
        });
    }, 1000)
});

router.post('/tree', function(req, res, next) {
    setTimeout(function() {
        res.json({
            node: [{
                id: "0",
                name: "全部",
                spread: true,
                children: [{
                    id: '1',
                    name: '词汇',
                    spread: true,
                    children: [{
                        id: '2',
                        name: '基础词汇',
                        spread: true,
                        children: [{
                            id: '6',
                            name: '词汇三',
                            spread: true
                        }, {
                            id: '7',
                            name: '词汇四',
                            spread: true,
                            children: [{
                                id: '1',
                                name: '词汇',
                                spread: true,
                                children: [{
                                    id: '2',
                                    name: '基础词汇',
                                    spread: true,
                                    children: [{
                                        id: '6',
                                        name: '词汇三词汇三词汇三词汇三词汇三',
                                        spread: true
                                    }, {
                                        id: '7',
                                        name: '词汇四词汇四词汇四词汇四词汇四词汇四',
                                        spread: true
                                    }]
                                }, {
                                    id: '2',
                                    name: '基础词汇',
                                    spread: true
                                }]
                            }, {
                                id: '3',
                                name: '语法',
                                spread: true
                            }, {
                                id: '4',
                                name: '翻译',
                                spread: true
                            }]
                        }]
                    }, {
                        id: '2',
                        name: '基础词汇',
                        spread: true
                    }]
                }, {
                    id: '3',
                    name: '语法',
                    spread: true
                }, {
                    id: '4',
                    name: '翻译',
                    spread: true,
                    children: [{
                        id: '2',
                        name: '基础词汇',
                        spread: true,
                        children: [{
                            id: '6',
                            name: '词汇三词汇三词汇三词汇三词汇三',
                            spread: true
                        }, {
                            id: '7',
                            name: '词汇四词汇四词汇四词汇四词汇四词汇四',
                            spread: true
                        }]
                    }, {
                        id: '2',
                        name: '基础词汇',
                        spread: true
                    }]
                }, {
                    id: '4',
                    name: '翻译',
                    spread: true,
                    children: [{
                        id: '2',
                        name: '基础词汇',
                        spread: true,
                        children: [{
                            id: '6',
                            name: '词汇三词汇三词汇三词汇三词汇三',
                            spread: true
                        }, {
                            id: '7',
                            name: '词汇四词汇四词汇四词汇四词汇四词汇四',
                            spread: true
                        }]
                    }, {
                        id: '2',
                        name: '基础词汇',
                        spread: true
                    }]
                }]
            }]
        });
    }, 1000)
});

router.post('/tree1', function(req, res, next) {
    setTimeout(function() {
        res.json({
            data: [{
                    id: '001',
                    value: '哲学的基本观点'
                }, {
                    id: '002',
                    value: '哲学的基本观点/哲学的起源'
                }, {
                    id: '003',
                    value: '哲学的基本观点/哲学研究方法'
                }, {
                    id: '004',
                    value: '哲学的基本观点/哲学当代发展'
                }, {
                    id: '005',
                    value: '哲学的基本观点/哲学当代发展/哲学发展方向'
                }, {
                    id: '006',
                    value: '哲学的基本观点/哲学当代发展/哲学发展前景'
                }, {
                    id: '007',
                    value: '马克思主义中国化'
                }
                
            ]
        });
    }, 1000)
});

router.post('/source', function(req, res, next) {
    setTimeout(function() {
        res.json({
            data: [{
                    id: '001',
                    value: '2013年考研《数字(三)》全真模拟试卷'
                }, {
                    id: '002',
                    value: '2017年考研数学（三）模拟训练题第十套'
                }, {
                    id: '003',
                    value: '2017年考研数学（二）模拟训练题第八套'
                }, {
                    id: '004',
                    value: '2014年硕士研究生入学统一考试《教育学》真题(估分卷)'
                }, {
                    id: '005',
                    value: '2014年全国硕士研究生考试《英语》(二)真题'
                }, {
                    id: '006',
                    value: '2014年全国硕士研究生考试《数学》(二)'
                }, {
                    id: '007',
                    value: '马克思主义中国化'
                }
                
            ]
        });
    }, 1000)
});

router.post('/subject', function(req, res, next) {
    setTimeout(function() {
        res.json({
            data: [{
                    id: '001',
                    value: '心理学'
                }, {
                    id: '002',
                    value: '教育学'
                }, {
                    id: '003',
                    value: '历史学'
                }, {
                    id: '004',
                    value: '农学'
                }, {
                    id: '005',
                    value: '计算机科学与技术'
                }
                
            ]
        });
    }, 1000)
});


router.post('/label', function(req, res, next) {
    setTimeout(function() {
        res.json({
            data: [10,9,8,7,6,5,4,3,2,1]
        });
    }, 1000)
});

router.post('/school', function(req, res, next) {
    setTimeout(function() {
        res.json({
            data: [{
                value: "(10108)山西大学",
                id: "2xewLBUcyBLMNtnx8jbGsk"
            },{
                value: "(11117)扬州大学",
                id: "3XfcXpqFwALsw7zdZVd6Lc"
            },{
                value: "(11258)大连大学",
                id: "47wzLJJZHoQRnW2Tf2uTcY"
            },{
                value: "(10357)安徽大学",
                id: "63WKEV7GdnGVWLWPtUcioH"
            },{
                value: "(10533)中南大学",
                id: "655qVMpLurPbJPDhD9oQFa"
            },{
                value: "(10730)兰州大学",
                id: "65qZ5ZiLsbnm9YcpXzj9uF"
            }]
        });
    }, 1000)
});

router.post('/upload', function(req, res, next) {
    setTimeout(function() {
        res.json({
            data: 'https://f1.c.hjfile.cn/lesson/intro/201604/fe70167f-3443-445b-9318-ba85d8c7219b.jpg'
        });
    }, 1000)
});

router.post('/login', function(req, res, next) {
    setTimeout(function() {
        res.json({
            state: '1',
            user: {
                username: 'jiangxin',
                userurl: "http://www.expressjs.com.cn/starter/hello-world.html"
            }
        });
    }, 1000)
});
module.exports = router;